pxClothSetSleepLinearVelocity#(Cloth%, coef#)

Параметры

Cloth% - мягкое тело
coef# - коэффициент

Описание

Устанавливает предел линейной скорости после которого тело уснет.

Смотрите так же

Пример

;Пример использования функции
;pxClothSetSleepLinearVelocity

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

;Lights
light01=CreateLight()
PositionEntity light01,0,60,-15
RotateEntity light01,30,0,0
AmbientLight 255,255,255

;Plane
plane=CreatePlane()
EntityColor plane,100,200,100
EntityAlpha plane, 0.5
m=CreateMirror ()

;Camera
Global cam=CreateCamera()
PositionEntity cam,0,25,-35
RotateEntity cam,30,0,0

cloth_mesh = LoadMesh ("media\pol.b3d")
PositionEntity cloth_mesh,0,30,0
EntityFX cloth_mesh,16 ;делаем тело видимым с обеих сторон
MeshHeight(cloth_mesh) ;инициализируем вершины тела
surf1 = GetSurface(cloth_mesh,1) ;берем количество вершин

;PX
PxCreateWorld(1)                    
pxSetGravity(0,-10,0)                

;Создаем тряпку
cloth_body = pxCreateCloth(cloth_mesh, surf1)

; -------- Применяем pxClothSetSleepLinearVelocity:
pxClothSetSleepLinearVelocity(cloth_body,1)

;Создадим кубик
cube_body=PxCreateCube(4,4,4, 50)
pxSetPosition(cube_body, 0,4,0)
cube_mesh=CreateCube()
ScaleEntity cube_mesh,4,4,4
EntityColor cube_mesh,0,0,255 ;Кубик будет синим

Repeat
;Обновим мягкие тела "Тряпки"
    pxUpdateCloth()
; обновим позицию кубика
pxSetEntity cube_mesh,cube_body

;обсчитываем физический мир
    RenderPhysic(30,0)        

    UpdateWorld()
    RenderWorld()

    Flip

Until KeyHit(1)
End

К содержанию

Нажмите здесь чтобы увидеть последнюю версию этой странички в режиме online.